package day05;

import java.util.Arrays;
import java.util.Random;

public class Normal {
    public static void main(String[] args) {
        //1.乘法表
//        for (int i = 1; i <=9; i++) {
//            for (int j = 1; j <=i ; j++) {
//                System.out.print(j+"*"+i+"="+i*j+" ");
//            }
//            System.out.println();
//        }
        //2数组 声明，初始化，访问，遍历，复制
//        int[] a=new int[3];
//        int[] b=new int[]{1,5,6};
//        int[] c={3,5,7};
//        System.out.println(a[0]);
//        System.out.println(b[2]);
//        System.out.println(c[1]);
//        int[] d=new int[10];
//        for (int i = 0; i <10 ; i++) {
//            d[i]=new Random().nextInt(100);
//        }
//        System.out.println(Arrays.toString(d));
//        for (int i = 0; i < d.length ; i++) {
//            System.out.println(d[i]);
//        }
//        int[] e=new int[6];
//        System.arraycopy(b,0,e,0, 3);
//        System.out.println(Arrays.toString(e));
//        int[] f=Arrays.copyOf(c,c.length+1);
//        System.out.println(Arrays.toString(f));
        //3.求数组最大值
//        int[] arr=new int[6];
//        for (int i = 0; i < 6; i++) {
//            arr[i]=new Random().nextInt(10);
//        }
//        System.out.println(Arrays.toString(arr));
//        int max=arr[0];
//        for (int i = 1; i <arr.length ; i++) {
//            if (max<arr[i]){
//                max=arr[i];
//            }
//        }
//        System.out.println(max);
//        arr=Arrays.copyOf(arr,arr.length+1);
//        arr[arr.length-1]=max;
//        System.out.println(Arrays.toString(arr));
        //4.数组升序
        int[] arr=new int[10];
        for (int i = 0; i < arr.length ; i++) {
            arr[i]=new Random().nextInt(10);
        }
        System.out.println(Arrays.toString(arr));
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
        for (int i = arr[arr.length-1]; i >=0 ; i--) {
            System.out.print(arr[i]+" ");
        }
    }
}
